.carousel-indicators{
  bottom:30px;
}
.index-headline{
  padding: 10px 0;
  background:nth($color,4);
  color:nth($color,1);

  .left{
    float: $float-l;
    dl{
      dt{
        margin-top: 10px;
        font-size:nth($size,3);
      }
      dd{
        margin-top:5px;
        font-size:18px;
      }
    }
  }

  .right{
    float: $float-r;
    div{
      position:$position-r;
      @include decoration(50%,auto,auto,-20px,1px,30px);
      &:before{
        margin-top:-15px;
        background-color:#ccc;
      }
      float: $float-l;
      width:60px;
      color: inherit;
      font-size:40px;
      img{
        width:100%;
      }
    }
    dl{
      float: $float-l;
      dt{font-size:30px;}
      dd{
        margin-top:5px;
        font-size:24px;
      }
    }
  }
}

.index-service{
  margin:{
    top:20px;
    bottom:20px;
  }
  li{
    dl{
      margin:0 auto;
      width:280px;
      background:nth($color,4);
    }
  }
}